screw the pooch – English–Español translations

🇬🇧 en es 🇪🇸

screw the pooch verb

  • to fail
embarrarla, meter la pata, meterla hasta el corvejón, regarla
Wiktionary Links